开始之前:
1. 识别车牌输出相关数据
在车牌识别功能下,当车牌出现在HUSKYLENS 2屏幕中时,可以被识别和框出,并获车牌的相关数据。可以读取车牌的数据有:指定车牌的ID、名称、车牌内容(车牌号)、宽度、高度以及车牌中心点的X坐标位置和Y坐标位置,画面中的车牌总数、画面中已学习的车牌总数。
示例程序如下。
在Mind+中点击运行程序,等待程序上传完成后。
将HUSKYLENS 2的摄像头对准画面中的车牌进行学习,如何学习车牌详细操作请看二哈识图 2 车牌识别功能说明。
将HUSKYLENS 2的摄像头对准车牌,观察行空板M10屏幕上的数据。
**运行结果:**如下,识别到画面中有三个车牌,其中已学习的车牌有1个;靠近画面中心的车牌ID、第一个被检测到的车牌ID均为0。(到未学习的车牌,ID号为0,已学习的车牌,则输出其对应ID号。)
2. 输出指定ID车牌的数据
当画面中出现多个相同ID的车牌时,可以使用以下示例程序统计画面中的该ID车牌的相关数据。
**运行结果:**如下,当画面中出现多个指定ID的车牌时,可获取画面中该ID车牌的总数、该ID下指定车牌的车牌号、车牌坐标等数据。
3. 车牌识别积木说明
| 积木 | 说明 |
|---|---|
|
HUSKYLENS 2 的车牌识别功能下,用于获取一次车牌识别的数据结果。 |
|
判断当前画面中是否存在车牌。 |
|
获取离屏幕十字光标最近的一个车牌的相关数据,包括车牌的ID、车牌名称、车牌中心点X坐标、车牌中心点Y坐标、宽度、高度和解析出的车牌内容。 |
|
获取屏幕中所有检测到的车牌的数量,包括未学习的和已学习的车牌。 |
|
当出现多个车牌时,获取某一指定车牌的相关数据。 |
|
判断指定ID的车牌是否存在在画面中。未学习的车牌ID统一为0,已学习的车牌ID按学习顺序排序。 |
|
获取当前画面中指定ID的车牌数量。 |
|
获取当前画面中指定ID的车牌的相关数据。 |
|
当出现多个同一ID的车牌时,获取某一指定车牌的相关数据。 |
|
可以获取已经学习过的车牌的ID总数量,例如:当HUSKYLENS 2学习过三张不同车牌,ID分别为1、2、3,无论3张车牌是否出现在画面中,使用此积木块则输出结果为3。 |